typedef char ElemType;
typedef struct LNode
{   ElemType data;
    struct LNode *next;
}LinkNode;

//初始化单链表
void InitList(LinkNode *&L)
{   L=(LinkNode *)malloc(sizeof(LinkNode));
    L->next=NULL;
}

//尾插法插入元素
void CreateListR(LinkNode *&L,ElemType a[],int n)
{   LinkNode *s,*r;
    L=(LinkNode *)malloc(sizeof(LinkNode));
    r=L;
    for(int i=0;i<n;i++)
    {   s=(LinkNode *)malloc(sizeof(LinkNode));
        s->data=a[i];
        

    }
}